package com.gzs.learn.payment.pay;

import org.apache.commons.lang3.StringUtils;

/**
 * @author zhisong.guan
 */
public enum PaymentSubTypeEnum {
    /** app支付 */
    APP,
    /** 微信支付 */
    H5,
    /** 微信特有的公众号支付 */
    JSAPI,
    /** 小程序支付 */
    MINA,
    /** 二维码 */
    QRCODE,

    ;

    public static PaymentSubTypeEnum convert(String name) {
        for (PaymentSubTypeEnum e : values()) {
            if (StringUtils.equalsIgnoreCase(name, e.name())) {
                return e;
            }
        }
        return null;
    }
}
